puff adder - Turkish English Dictionary